BitCode\BitForm\Frontend\Form\FrontendFormManager D

Total Complexity 296
Dependencies 14
Dependents 5
Total lines 920
Lines of code 791
Logical lines of code 500
Comment lines 17
Methods 28
Properties 5

Methods 28

Method Rating Maintainability Complexity Lines of code
checkSubmissionRestriction()
D
20
81 147
handleSubmission()
C
31 29 96
handleUpdateEntry()
C
32 28 89
beforeSubmittedValidate()
C
34 26 82
checkEmptySubmission()
B
47 18 32
verifyGRecaptcha()
B
43 16 46
getSuccessMessageMarkups()
A
45 16 40
verifyTurnstileCaptcha()
A
47 9 36
checkRepeatedFieldEmptySubmission()
A
55 10 20
validateFormSubmission()
S
57 7 15
isTrappedInHoneypot()
S
53 6 24
checkPaymentFields()
S
59 6 13
conversationalFormView()
S
55 5 18
formView()
S
55 5 18
getFormAbandonmentMessage()
S
62 5 11
isHoneypotActive()
S
66 4 8
getParams()
S
61 3 12
getClientKey()
S
61 3 12
messageMarkup()
S
55 2 20
verifySubmissionNonce()
S
64 3 9
isSubmitted()
S
77 3 3
__construct()
S
65 3 8
setViewCount()
S
62 2 12
getFormAbandonmentSettings()
S
69 2 7
getFormIdentifier()
S
82 1 3
getSubmittedFields()
S
76 1 4
getFormToken()
S
82 1 3
getFormID()
S
82 1 3